package com.huixuebao.after.dto;

import com.huixuebao.after.config.RegexConstant;
import lombok.Data;
import org.springframework.validation.annotation.Validated;

import javax.validation.constraints.Pattern;
import java.io.Serializable;
import java.util.List;


@Data
public class UserDTO implements Serializable {

    /**
     * user表id
     */
    private String id;
    /**
     * 用户手机
     */
    private String userName;
    /**
     * 用户手机
     */
    @Pattern(regexp = RegexConstant.MOBILE) String mobileNo;
    /**
     * 用户账号
     */
    private String userCode;
    /**
     * 登陆密码
     */
    private String password;
    /**
     * 用户邮箱
     */
    private String email;
    /**
     * 手机验证码
     */
    private String mobileCaptcha;
    /**
     * 机构id
     */
    private String mechanismId;
    /**
     * 角色id
     */
    private String roleIds;
    /**
     * 用户(商户)状态：
     */
    private Integer userState;
    /**
     * 用户(商户)类型：
     */
    private String userType;
 }
